BasicData = {
	// 分页显示条数
	pageList : [ 10, 20, 30, 40, 50, 100 ],
	// 分页显示条数默认20
	pageSize : 20
};

/**
 * datagrid的默认配置
 */
BasicData.datagridDefaultConfig = {
	pageSize : BasicData.pageSize,
	pageList : BasicData.pageList,
	// 设置为 true，则在数据网格（datagrid）底部显示分页工具栏。
	pagination : true,
	// 设置为 true，则会自动扩大或缩小列的尺寸以适应网格的宽度并且防止水平滚动。
	fitColumns : true,
	// 设置为 true，则只允许选中一行。
	singleSelect : true,
	// 设置为false，选择行将不选中复选框。
	selectOnCheck : false,
	// 设置为false，当用户仅在点击该复选框的时候才会呗选中或取消
	checkOnSelect : false,
	// 设置为 true，则把行条纹化。（即奇偶行使用不同背景色）
	striped : true,
	// 设置为 true，则显示带有行号的列。
	rownumbers : true,
	fit : true,
	// 设置为 true，则把数据显示在一行里。设置为 true 可提高加载性能。
	nowrap : true
};

/**
 * 创建默认datagrid
 */
BasicData.createDatagrid = function(config) {
	if (config && $.isPlainObject(config)) {
		// 宽度
		if (config.autoWidth && config.columns) {
			var tempColumns = config.columns;
			var columnsLength = 0;
			for (c = 0; c < tempColumns.length; c++) {
				columnsLength += tempColumns[c].length
			}
			var widthTd = 99.99 / columnsLength;
			for (a in config.columns) {
				for (b in config.columns[a]) {
					config.columns[a][b]['width'] = widthTd + '%';
				}
			}
		}
		return $.extend(BasicData.datagridDefaultConfig, config);
	}
}

//是否禁用
BasicData.disabledRender = function(val){
	switch(val){
		case true:
			return '是';
		case false:
			return '否';
		case "true":
			return '是';
		case "false":
			return '否';
		case "0":
			return '否';
		case "1":
			return '是';
		case 0:
			return '否';
		case 1:
			return '是';
	}
}
